Namespaces

Functions

abort(int $code = 500, string $message = '')

Abort bow execution

Response|null
abort_if(bool $boolean, int $code, string $message = '')

Abort bow execution if condiction is true

add_event(string $event, callable|array|string $fn)

Alias de la class Event::on

add_event_once(string $event, callable|array|string $fn)

Alias de la class Event::once

add_transmisson_event(string $event, array|string $fn)

Alias de la class Event::once

Capsule|mixed
app(null $key = null, array $setting = [])

Application container

string
app_env($key, $default = null)

Gets the app environement variable

string
app_mode()

Get app enviroment mode

auth(string $guard = null)

Récupération du guard

back(int $status = 302)

Make redirection to back

mixed
bhash(string $data, mixed $hash_value = null)

Alias sur la class Hash.

mixed
cache(string $key = null, mixed $value = null)

Alias sur le connection FTP.

string
client_locale()

Get client request language

collect(array $data = [])

retourne une instance de collection

Loader|mixed
config(string|array $key = null, mixed $setting = null)

Application configuration

create_csrf_token(int $time = null)

create_csrf, fonction permetant de récupérer le token généré

string
csrf_field()

csrf_field, fonction permetant de récupérer un input généré

string
csrf_time_is_expirate(string $time = null)

csrf, fonction permetant de générer un token

string
csrf_token()

csrf_token, fonction permetant de récupérer le token généré

array|null
curl(string $method, string $url, array $params = [], bool $return = false, string $header = null)

curl lance un requete vers une autre source de resource

db(string $name = null, callable $cb = null)

permet de se connecter sur une autre base de donnée et retourne l'instance de la DB

db_commit()

valider une transaction

db_rollback()

annuler un rollback

db_transaction(callable $cb = null)

Debut un transaction. Désactive l'auto commit

bool
db_transaction_started()

Vérifie l'existance d"une transaction en cours

debug()

debug, fonction de debug de variable elle vous permet d'avoir un coloration synthaxique des types de donnée.

string
decrypt(string $data)

permet de decrypter des données crypté par la function crypt

int
delete(string $sql, array $data = [])

statement lance des requete SQL de type DELETE

string
download(string $file, null|string $filename = null, array $headers = [], string $disposition = 'attachment')

download, permet de lancer le téléchargement d'un fichier.

string
e(string $value)

Echape les tags HTML dans la chaine.

SimpleMail|Smtp|bool
email(null|string $view = null, array $data = [], callable $cb = null)

Alias sur SimpleMail et Smtp

emit_event(string $event)

Alias de la class Event::emit

emitter()

Alias de la class Event::on

string
encrypt(string $data)

Permet de crypt les données passés en paramètre

string
env($key, $default = null)

Gets the app environement variable

mixed
faker(string $type = null)

Alias sur la class Filler.

mixed
flash(string $key, string $message)

Permet ajouter un nouveau flash e.g flash('error', 'An error occured');

array
format_validation_errors(array $errors)

Formate validation erreur.

FTP
ftp()

Alias sur le connection FTP.

string
gen_csrf_token()

csrf, fonction permetant de générer un token

string|null
get_header(string $key)

modifie les entêtes HTTP

int
insert(string $sql, array $data = [])

insert lance des requete SQL de type INSERT

bool
is_alpha(string $string)

Check if the string is alpha

bool
is_alpha_num(string $slug)

Check if string is alpha numeric

bool
is_domain(string $domain)

Check if the string is domain

bool
is_lower(string $string)

Check if the string is lower

bool
is_mail(string $email)

Check if the email is valid

bool
is_slug(string $slug)

Check if string is slug

bool
is_upper(string $string)

Check if the string is upper

mixed
json(mixed $data, int $code = 200, array $headers = [])

json, permet de lance des reponses server de type json

int
last_insert_id(string $name = null)

Retourne le dernier ID suite a une requete INSERT sur un table dont ID est auto_increment.

bool
log(string $level, string $message, array $context = [])

Log error message

string
method_field(string $method)

method_field, fonction permetant de récupérer un input généré

mount(string $mount)

Alias sur la methode mount

mixed
old(string $key)

Get old request valude

PDO
pdo()

pdo retourne l'instance de la connection PDO

Mail|mixed
raw_email($to, string $subject, string $message, array $headers = [])

Alias sur SimpleMail et Smtp

redirect(string|array $path = null)

modifie les entêtes HTTP

request()

répresente le classe Request

response($content = '', $code = 200)

response, manipule une instance de Response::class

string
route(string $name, array $data = [])

Get Route by name

AwsS3Client
s3()

Alias sur le connection S3.

mixed
sanitaze(mixed $data)

sanitaze, épure un variable d'information indésiration eg. sanitaze('j\'ai') => j'ai

mixed
secure(mixed $data)

secure, échape les anti-slashes, les balises html eg. secure('j'ai') => j\'ai

int|array|StdClass
select(string $sql, array $data = [])

statement lance des requete SQL de type SELECT

int|array|StdClass
select_one(string $sql, array $data = [])

statement lance des requete SQL de type SELECT

mixed
send(string $data)

alias de echo avec option auto die

mixed
session(mixed $value = null, mixed $default = null)

session

set_header(string $key, string $value)

modifie les entêtes HTTP

PDO
set_pdo(PDO $pdo)

Modifie l'instance de la connection PDO

string
slugify(string $str, string $sep = '-')

slugify, transforme un chaine de caractère en slug eg. la chaine '58 comprendre bow framework' -> '58-comprendre-bow-framework'

int
statement(string $sql)

statement lance des requete SQL de type CREATE TABLE|ALTER TABLE|RENAME|DROP TABLE

mixed
status_code($code)

statuscode, permet de changer le code de la reponse du server

Str
str()

Alis for \Bow\Support\Str class

string
str_camel(string $slug)

Transform text to camel case

string
str_capitalize(string $slug)

Capitalize

bool
str_contains(string $search, string $string)

Check if string contain an other string

void
str_force_in_utf8(string $string)

Force output string to utf8

string
str_plurial(string $slug)

Transform text to plurial

string
str_random(string $string)

Random string

string
str_shuffle_words(string $words)

Shuffle words

string
str_slug(string $str, string $sep = '-')

slugify, transforme un chaine de caractère en slug eg. la chaine '58 comprendre bow framework' -> '58-comprendre-bow-framework'

string
str_snake(string $slug)

Transform text to snake case

array
str_wordify(string $words, string $sep = '')

Check if string is slug

string
t($key, $data = [], bool $choose = false)

Alise de trans

table(string $name, string $connexion = null)

table aliase DB::table

string
trans(string $key = null, array $data = [], bool $choose = false)

Make translation

int
update(string $sql, array $data = [])

update lance des requete SQL de type UPDATE

string
url(string|null $url = null, array $parameters = [])

url retourne l'url courant

validator(array $inputs, array $rules)

Elle permet de valider les inforations sur le critère bien définie

string
verify_csrf(string $token, bool $strict = false)

verify_token_csrf, fonction permetant de vérifier un token

mixed
view(string $template, array|int $data = [], int $code = 200)

view aliase sur Response::view